Contents
Issue 60, August 2000
News
Keep up with all that’s new.
Multi-Threading And COM
COM can do a lot for you, but finding out how to create multi-threaded COM
apps is not easy. Brian Long helps us understand the concepts, terminology
and issues involved in multi-threaded COM programming.
Algorithms Alfresco: Dear Sir Or Madam
Julian Bucknall is in repentant mood and gets round to answering a pile
of readers’ emails, covering bugs and enhancements from previous columns.
Effective Delphi Class Engineering Part 3: Skyrocketing Property Values
David Baer thinks properties are wonderful and this month gives us insights
and advice on how they can best be put to use in our classes.
One Last Compile...
The Parent Trap
Beating The System: Easy Internet, 1
Dave Jewell has been delving into Microsoft’s WinInet DLL, which serves as the foundation for much of the key functionality in Microsoft’s internet applications such as Internet Explorer. Dave uses the fruits of his labours to construct an FTP site browser.
Under Construction: Pooling And Brokering
Bob Swart returns to MIDAS 3 to explain Object Pooling and Object Brokering. If your web applications are feeling the strain and you need to share the software load over multiple servers, these technologies could provide just what you need.
Focus Made Easy
Hart Kerbel shares the analysis, design and implementation lessons he learnt
when developing CtlFocus: a non-visual component designed to show users clearly exactly which control currently has focus should they look away from the screen and back again. Ideal for data entry tasks.
The Delphi Clinic
Brian Long with more answers to your queries, including: unexpected COM errors encountered in Automation, sending email from Delphi applications, the exact mechanics of how a Delphi form is constructed at runtime and some Code Completion tips.